/**
 * 
 */
package inc.jmc.cyberboard.ui.print.common;

import javax.swing.JTextField;
import javax.swing.event.TableModelEvent;
import javax.swing.event.TableModelListener;
import javax.swing.table.TableModel;

public class PrintJobsListenerData implements TableModelListener {
    
	private int paginasImpresas;
	private int paginasDocumento;
	private JTextField jtf;
    public PrintJobsListenerData(JTextField jtf) {
        //table.getModel().addTableModelListener(this);
    	this.jtf=jtf;
    }
    public void tableChanged(TableModelEvent e) {
        int row = e.getFirstRow();
        int column = e.getColumn();
        TableModel model = (TableModel)e.getSource();
        	int max=model.getRowCount();
        	paginasImpresas=0;
        	paginasDocumento=0;
        	for (int i = 0; i < max; i++) {
        		String cal1=(String)model.getValueAt(i, 3);
        		paginasImpresas = Integer.parseInt(cal1);
        		cal1=(String)model.getValueAt(i, 4);
        		paginasDocumento = Integer.parseInt(cal1);
    		}
        	jtf.setText(""+paginasDocumento);
    		
    	}
	public int getPaginasDocumento() {
		return paginasDocumento;
	}
	public void setPaginasDocumento(int paginasDocumento) {
		this.paginasDocumento = paginasDocumento;
	}
	public int getPaginasImpresas() {
		return paginasImpresas;
	}
	public void setPaginasImpresas(int paginasImpresas) {
		this.paginasImpresas = paginasImpresas;
	}
}